package com.example.demo.service;

import com.example.demo.entity.User;

import java.security.SecureRandom;
import java.util.Date;
import java.util.List;

public interface UserService {

    //得到用户列表
    List<User> getUserList();

    //通过userId查询用户信息
    User getById(Integer userId);

    //添加用户
    int addUser(User user);

    //删除用户
    int deleteById(Integer userId);

    int updateUserLoginDate(Integer userId, Date date);

    //设置用户信息
    int setUserInformation(Integer userId, String name, String introduce, Date birthday);

    //忘记密码
    int updatePwd(Integer userId, String userPassword);

    //绑定邮箱
    int bindEmailAddress(Integer userId,String userMail);

    //更新手机号
    int updatePhone(Integer userId,String userPhoneNum);

    //更新邮箱
    int updateMail(Integer userId,String userMail);

    //更改手机号
    int updatePassword(Integer userId, String password);

}
